<!DOCTYPE html>
<html lang="en-US">
    <head>
        <title>mbtiny - A standalone authoring script for Module::Build::Tiny - metacpan.org</title>
        <link rel="preload" as="fetch" href="https://metacpan.org/account/login_status" crossorigin="anonymous" />
        <link href="https://metacpan.org/_assets/b8ccceeed47a0652049703d99326a9cea4933443.css" rel="stylesheet" type="text/css">
        <script src="https://metacpan.org/_assets/6bfedafe2d7caa915b7d84f61b45936818e3242e.js" type="text/javascript" defer></script>
        <link rel="alternate" type="application/rss+xml" title="Recent CPAN Uploads of App-ModuleBuildTiny - MetaCPAN" href="https://metacpan.org/dist/App-ModuleBuildTiny/releases.rss" />
        <link rel="canonical" href="https://metacpan.org/dist/App-ModuleBuildTiny/view/script/mbtiny" />
        <meta name="description" content="A standalone authoring script for Module::Build::Tiny" />
        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5">
        <link rel="shortcut icon" href="https://metacpan.org/static/icons/favicon.ico">
        <link rel="apple-touch-icon" sizes="152x152" href="https://metacpan.org/static/icons/apple-touch-icon.png">
        <link rel="search" href="https://metacpan.org/static/opensearch.xml" type="application/opensearchdescription+xml" title="MetaCPAN">
        <script>
          (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
          (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
          m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
          })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

          (function(skey, ga_id){
            ga('create', ga_id, {
              siteSpeedSampleRate : 100,
              storage             : 'none',
              clientId            : localStorage.getItem(skey)
            });
            ga(function(tracker) {
              localStorage.setItem(skey, tracker.get('clientId'));
            });
            ga('send', 'pageview');
          })('ga:clientId', 'UA-27829474-1');
        </script>
<meta name="twitter:card"        content="summary" />
<meta name="twitter:url"         content="https://metacpan.org/pod/mbtiny" />
<meta name="twitter:title"       content="mbtiny" />
<meta name="twitter:description" content="A standalone authoring script for Module::Build::Tiny" />
<meta name="twitter:site"        content="metacpan" />
    </head>
    <body>
        <nav class="navbar navbar-default" role="navigation">
            <div class="header-logo-large hidden-xs">
              <a href="https://metacpan.org/" tabindex="0">
                <svg class="logo" aria-label="MetaCPAN">
                  <use class="logo" href="/static/images/metacpan-logo.svg#logo" />
                </svg>
              </a>
            </div>
            <div class="header-logo-icon visible-xs">
              <a href="https://metacpan.org/">
                <svg class="logo" aria-label="MetaCPAN">
                  <use class="logo" href="/static/images/metacpan-logo.svg#dots" />
                </svg>
              </a>
            </div>
            <ul class="nav navbar-nav menu-items hidden-xs hidden-sm">
              <li><a href="https://metacpan.org/about">About</a></li>
              <li><a href="https://metacpan.org/about/sponsors">Sponsor</a></li>
              <li><a href="https://grep.metacpan.org/">grep::cpan</a></li>
              <li><a href="https://metacpan.org/recent">Recent</a></li>
              <li><a href="https://metacpan.org/about/faq">FAQ</a></li>
              <li><a href="https://metacpan.org/tools">Tools</a></li>
              <li><a href="https://fastapi.metacpan.org/">API</a></li>
            </ul>
            <ul class="nav navbar-nav navbar-right">
                <button type="button" class="searchbar-btn visible-xs visible-sm">
                    <i class="fa fa-search button-fa-icon"></i>
                </button>
                <form action="https://metacpan.org/search" class="searchbar-form visible-md visible-lg search-form form-horizontal">
                   <input type="hidden" name="size" id="metacpan_search-size" value="20">
                  <div class="form-group">
                      <div class="search-group">
                        <i class="fa fa-search"></i>
                        <input type="text" name="q" placeholder="Search the CPAN" size="41" autocorrect="off" autocapitalize="off" spellcheck="false" id="metacpan_search-input" class="form-control" value="">
                      </div>
                  </div>
                </form>
                    <li class="icon-slidepanel visible-xs visible-sm">
                      <button data-toggle="slidepanel" data-target=".slidepanel">
                        <span class="button-fa-icon">
                          <i class="fa fa-bars slidepanel-open"></i>
                          <i class="fa fa-times slidepanel-close"></i>
                        </span>
                      </button>
                    </li>
                <form action="https://metacpan.org/account/logout" method="POST" id="metacpan-logout"></form>
                <li class="dropdown logged_in" style="display: none;">
                    <button type="button" class="dropdown-toggle" data-toggle="dropdown">
                      <i class="fa fa-user button-fa-icon logged-in-icon" aria-hidden="true"></i>
                      <i class="fas fa-chevron-down"></i>
                    </button>
                    <ul class="dropdown-menu">
                        <li><a href="https://metacpan.org/account/identities">Identities</a></li>
                        <li><a href="https://metacpan.org/account/profile">Profile</a></li>
                        <li><a href="https://metacpan.org/account/favorite/list">Favorites</a></li>
                        <li>
                            <a href="mbtiny.html#" type="button" onclick="$('#metacpan-logout').submit(); return false">
                              Logout
                            </a>
                        </li>
                    </ul>
                </li>
                <li class="dropdown logged_out" style="display: none;">
                    <button type="button" class="dropdown-toggle" data-toggle="dropdown">
                      <i class="fa fa-user button-fa-icon" aria-hidden="true"></i>
                      <i class="fas fa-chevron-down"></i>
                    </button>
                    <ul class="dropdown-menu">
                        <li>
                            <a href="https://metacpan.org/login/github">
                                <i class="fab fa-github fa-fw"></i>
                                GitHub
                            </a>
                        </li>
                        <li>
                            <a href="https://metacpan.org/login/twitter">
                                <i class="fab fa-twitter fa-fw"></i>
                                Twitter
                            </a>
                        </li>
                        <li>
                            <a href="https://metacpan.org/login/google">
                                <i class="fab fa-google fa-fw"></i>
                                Google
                            </a>
                        </li>
                    </ul>
                </li>
                <li class="dropdown logged_placeholder">
                    <button>
                      <i class="fa fa-user button-fa-icon" aria-hidden="true"></i>
                    </button>
                </li>
            </ul>
        </nav>
        <div class="page-content ">
          <!--
          <div class="top-notify-banner">
            <i class="fas fa-info-circle"></i>
          </div>
          -->
          <nav class="sidebar">
            <div class="slidepanel">
              <ul class="nav-list ">
    <li class="nav-header no-margin-top">
      <div class="ttip" data-toggle="tooltip" data-placement="bottom" title="The date that this version of App-ModuleBuildTiny was released.">
      <span class="relatize">19 Oct 2023 18:38:45 UTC</span>
    </li>
  <li>
    Distribution: <a href="https://metacpan.org/dist/App-ModuleBuildTiny">App-ModuleBuildTiny</a>
  </li>
  <li>
    <a data-keyboard-shortcut="g s" href="https://metacpan.org/dist/App-ModuleBuildTiny/source/script/mbtiny">Source</a>
    (<a href="https://metacpan.org/dist/App-ModuleBuildTiny/source/script/mbtiny?raw=1">raw</a>)
  </li>
  <li>
    <a data-keyboard-shortcut="g b" href="https://metacpan.org/dist/App-ModuleBuildTiny/source/script">Browse</a>
    (<a href="https://metacpan.org/dist/App-ModuleBuildTiny/source/script?raw=1">raw</a>)
  </li>
    <li>
      <a data-keyboard-shortcut="g c" href="https://metacpan.org/dist/App-ModuleBuildTiny/changes">Changes</a>
    </li>
    <li>
      <a class="nopopup" href="https://metacpan.org/dist/App-ModuleBuildTiny/contribute">How to Contribute</a>
    </li>
    <li>
        <a rel="noopener nofollow" data-keyboard-shortcut="g r" href="https://github.com/Leont/App-ModuleBuildTiny">Repository</a>
    </li>
    <li>
      <a rel="noopener nofollow" data-keyboard-shortcut="g i" href="https://github.com/Leont/App-ModuleBuildTiny/issues">Issues</a>
    </li>
    <li>
      <a rel="noopener nofollow" href="http://matrix.cpantesters.org/?dist=App-ModuleBuildTiny+0.043" title="Matrix">Testers</a>
        <span title="(pass / fail / na)">(<a rel="noopener nofollow" href="https://www.cpantesters.org/distro/A/App-ModuleBuildTiny.html?oncpan=1&amp;distmat=1&amp;version=0.043&amp;grade=2" style="color: #090">268</a> / <a rel="noopener nofollow" href="https://www.cpantesters.org/distro/A/App-ModuleBuildTiny.html?oncpan=1&amp;distmat=1&amp;version=0.043&amp;grade=3" style="color: #900">8</a> / <a rel="noopener nofollow" href="https://www.cpantesters.org/distro/A/App-ModuleBuildTiny.html?oncpan=1&amp;distmat=1&amp;version=0.043&amp;grade=4">8</a>)</span>
    </li>
    <li>
      <a rel="noopener nofollow" href="http://cpants.cpanauthors.org/release/LEONT/App-ModuleBuildTiny-0.043">Kwalitee</a>
    </li>
    <li>
      <div class="ttip" data-toggle="tooltip" data-placement="bottom" title="The # people with an indexing permission on App-ModuleBuildTiny who have released something to CPAN in the last 2 years (i.e. the # people likely able to release critical fixes in a timely manner)">
      Bus factor: 1
      </div>
    </li>
    <li>
      License: perl_5
    </li>
    <li>
      Perl: v5.14.0
    </li>
    <li class="chat-banner">
      <div><a rel="noopener nofollow" target="_blank" href="https://kiwiirc.com/nextclient/#irc://irc.perl.org/#toolchain?nick=mc-guest-?">Chat with us!</a></div>
    </li>
    <li class="nav-header">Activity</li>
    <li>
<div class="activity-graph">
    <img src="https://metacpan.org/dist/App-ModuleBuildTiny/activity.svg?res=month" />
    <div class="comment">24 month</div>
</div>
    </li>
    <li class="nav-header">Tools</li>
    <li>
      <a itemprop="downloadUrl" href="https://cpan.metacpan.org/authors/id/L/LE/LEONT/App-ModuleBuildTiny-0.043.tar.gz">
      Download (<span itemprop="fileSize">24.21KB</span>)</a>
    </li>
    <li>
      <a href="https://explorer.metacpan.org/?url=%2Fmodule%2FLEONT%2FApp-ModuleBuildTiny-0.043%2Fscript%2Fmbtiny">
        MetaCPAN Explorer
      </a>
    </li>
    <li>
      <a href="https://metacpan.org/dist/App-ModuleBuildTiny/permissions">
        Permissions
      </a>
    </li>
    <li>
      <a href="https://metacpan.org/dist/App-ModuleBuildTiny/releases.rss">
        Subscribe to distribution
      </a>
    </li>
    <li>
      <button class="btn btn-link" data-toggle="modal" data-target="#metacpan_install-instructions-dialog">
        Install Instructions
      </button>
    </li>
    <li>
      <form action="https://metacpan.org/search">
        <input type="hidden" name="q" value="dist:App-ModuleBuildTiny">
        <input type="search" name="q" placeholder="Search distribution" class="form-control tool-bar-form">
        <input type="submit" style="display: none">
      </form>
    </li>
    <li>
      <form action="https://grep.metacpan.org/search">
        <input type="hidden" name="qd" value="App-ModuleBuildTiny">
        <input type="hidden" name="source" value="metacpan">
        <input type="search" name="q" placeholder="grep distribution" class="form-control tool-bar-form">
        <input type="submit" style="display: none">
     </form>
    </li>
    <li class="version-jump">
<select onchange="document.location.href=&#39;/release/&#39;+this.value+&#39;/view/script/mbtiny&#39;" class="form-control tool-bar-form">
  <option disabled selected>Jump to version</option>
<option
  disabled
  value="LEONT/App-ModuleBuildTiny-0.043"
>0.043
  (LEONT on 2023-10-19)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.042"
>0.042
  (LEONT on 2023-08-13)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.041"
>0.041
  (LEONT on 2023-04-29)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.040"
>0.040
  (LEONT on 2023-04-13)</option>
<optgroup label="BackPAN">'
<option
  
  value="LEONT/App-ModuleBuildTiny-0.039"
>0.039
  (LEONT on 2023-04-06)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.038"
>0.038
  (LEONT on 2023-03-30)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.037"
>0.037
  (LEONT on 2023-03-24)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.036"
>0.036
  (LEONT on 2023-02-27)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.035"
>0.035
  (LEONT on 2023-02-15)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.034"
>0.034
  (LEONT on 2023-02-11)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.033"
>0.033
  (LEONT on 2023-02-05)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.032"
>0.032
  (LEONT on 2023-02-03)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.031"
>0.031
  (LEONT on 2023-02-02)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.030"
>0.030
  (LEONT on 2023-01-15)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.029"
>0.029
  (LEONT on 2021-03-04)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.028"
>0.028
  (LEONT on 2020-06-20)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.027"
>0.027
  (LEONT on 2019-08-28)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.026"
>0.026
  (LEONT on 2019-01-26)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.025"
>0.025
  (LEONT on 2018-12-16)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.024"
>0.024
  (LEONT on 2018-10-12)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.023"
>0.023
  (LEONT on 2018-03-18)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.022"
>0.022
  (LEONT on 2017-08-10)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.021"
>0.021
  (LEONT on 2017-05-14)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.020"
>0.020
  (LEONT on 2017-05-12)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.019"
>0.019
  (LEONT on 2017-03-30)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.018"
>0.018
  (LEONT on 2016-10-17)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.017"
>0.017
  (LEONT on 2016-10-11)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.016"
>0.016
  (LEONT on 2016-08-26)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.015"
>0.015
  (LEONT on 2016-08-26)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.014"
>0.014
  (LEONT on 2016-07-01)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.013"
>0.013
  (LEONT on 2016-05-17)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.012"
>0.012
  (LEONT on 2016-05-17)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.011"
>0.011
  (LEONT on 2016-02-23)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.010"
>0.010
  (LEONT on 2015-09-18)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.009"
>0.009
  (LEONT on 2015-04-04)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.008"
>0.008
  (LEONT on 2015-03-27)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.007"
>0.007
  (LEONT on 2015-03-06)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.006"
>0.006
  (LEONT on 2015-02-14)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.005"
>0.005
  (LEONT on 2015-01-30)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.004"
>0.004
  (LEONT on 2015-01-28)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.003"
>0.003
  (LEONT on 2014-12-17)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.002"
>0.002
  (LEONT on 2013-09-10)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.001"
>0.001
  (LEONT on 2013-09-09)</option>
</optgroup>
</select>
    </li>
    <li class="version-diff">
<select onchange="document.location.href='/release/LEONT/App-ModuleBuildTiny-0.043/diff/' + encodeURIComponent(this.value) + '/script/mbtiny'
" class="form-control tool-bar-form">
  <option disabled selected>Diff with version</option>
<option
  disabled
  value="LEONT/App-ModuleBuildTiny-0.043"
>0.043
  (LEONT on 2023-10-19)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.042"
>0.042
  (LEONT on 2023-08-13)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.041"
>0.041
  (LEONT on 2023-04-29)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.040"
>0.040
  (LEONT on 2023-04-13)</option>
<optgroup label="BackPAN">'
<option
  
  value="LEONT/App-ModuleBuildTiny-0.039"
>0.039
  (LEONT on 2023-04-06)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.038"
>0.038
  (LEONT on 2023-03-30)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.037"
>0.037
  (LEONT on 2023-03-24)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.036"
>0.036
  (LEONT on 2023-02-27)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.035"
>0.035
  (LEONT on 2023-02-15)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.034"
>0.034
  (LEONT on 2023-02-11)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.033"
>0.033
  (LEONT on 2023-02-05)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.032"
>0.032
  (LEONT on 2023-02-03)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.031"
>0.031
  (LEONT on 2023-02-02)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.030"
>0.030
  (LEONT on 2023-01-15)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.029"
>0.029
  (LEONT on 2021-03-04)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.028"
>0.028
  (LEONT on 2020-06-20)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.027"
>0.027
  (LEONT on 2019-08-28)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.026"
>0.026
  (LEONT on 2019-01-26)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.025"
>0.025
  (LEONT on 2018-12-16)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.024"
>0.024
  (LEONT on 2018-10-12)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.023"
>0.023
  (LEONT on 2018-03-18)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.022"
>0.022
  (LEONT on 2017-08-10)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.021"
>0.021
  (LEONT on 2017-05-14)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.020"
>0.020
  (LEONT on 2017-05-12)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.019"
>0.019
  (LEONT on 2017-03-30)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.018"
>0.018
  (LEONT on 2016-10-17)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.017"
>0.017
  (LEONT on 2016-10-11)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.016"
>0.016
  (LEONT on 2016-08-26)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.015"
>0.015
  (LEONT on 2016-08-26)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.014"
>0.014
  (LEONT on 2016-07-01)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.013"
>0.013
  (LEONT on 2016-05-17)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.012"
>0.012
  (LEONT on 2016-05-17)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.011"
>0.011
  (LEONT on 2016-02-23)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.010"
>0.010
  (LEONT on 2015-09-18)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.009"
>0.009
  (LEONT on 2015-04-04)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.008"
>0.008
  (LEONT on 2015-03-27)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.007"
>0.007
  (LEONT on 2015-03-06)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.006"
>0.006
  (LEONT on 2015-02-14)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.005"
>0.005
  (LEONT on 2015-01-30)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.004"
>0.004
  (LEONT on 2015-01-28)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.003"
>0.003
  (LEONT on 2014-12-17)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.002"
>0.002
  (LEONT on 2013-09-10)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.001"
>0.001
  (LEONT on 2013-09-09)</option>
</optgroup>
</select>
    </li>

    <li>
<ul class="dependencies">
  <li class="nav-header">Dependencies</li>
  <li><a href="https://metacpan.org/pod/App::RewriteVersion" title="App::RewriteVersion" class="ellipsis">App::RewriteVersion</a></li>
  <li><a href="https://metacpan.org/pod/Archive::Tar" title="Archive::Tar" class="ellipsis">Archive::Tar</a></li>
  <li><a href="https://metacpan.org/pod/CPAN::Meta" title="CPAN::Meta" class="ellipsis">CPAN::Meta</a></li>
  <li><a href="https://metacpan.org/pod/CPAN::Meta::Merge" title="CPAN::Meta::Merge" class="ellipsis">CPAN::Meta::Merge</a></li>
  <li><a href="https://metacpan.org/pod/CPAN::Meta::Prereqs::Filter" title="CPAN::Meta::Prereqs::Filter" class="ellipsis">CPAN::Meta::Prereqs::Filter</a></li>
  <li><a href="https://metacpan.org/pod/CPAN::Upload::Tiny" title="CPAN::Upload::Tiny" class="ellipsis">CPAN::Upload::Tiny</a></li>
  <li><a href="https://metacpan.org/pod/Config" title="Config" class="ellipsis">Config</a></li>
  <li><a href="https://metacpan.org/pod/Data::Section::Simple" title="Data::Section::Simple" class="ellipsis">Data::Section::Simple</a></li>
  <li><a href="https://metacpan.org/pod/Encode" title="Encode" class="ellipsis">Encode</a></li>
  <li><a href="https://metacpan.org/pod/Env" title="Env" class="ellipsis">Env</a></li>
  <li><a href="https://metacpan.org/pod/Exporter" title="Exporter" class="ellipsis">Exporter</a></li>
  <li><a href="https://metacpan.org/pod/ExtUtils::Manifest" title="ExtUtils::Manifest" class="ellipsis">ExtUtils::Manifest</a></li>
  <li><a href="https://metacpan.org/pod/File::Basename" title="File::Basename" class="ellipsis">File::Basename</a></li>
  <li><a href="https://metacpan.org/pod/File::Copy" title="File::Copy" class="ellipsis">File::Copy</a></li>
  <li><a href="https://metacpan.org/pod/File::Path" title="File::Path" class="ellipsis">File::Path</a></li>
  <li><a href="https://metacpan.org/pod/File::Slurper" title="File::Slurper" class="ellipsis">File::Slurper</a></li>
  <li><a href="https://metacpan.org/pod/File::Spec::Functions" title="File::Spec::Functions" class="ellipsis">File::Spec::Functions</a></li>
  <li><a href="https://metacpan.org/pod/File::Temp" title="File::Temp" class="ellipsis">File::Temp</a></li>
  <li><a href="./File::chdir.html" title="File::chdir" class="ellipsis">File::chdir</a></li>
  <li><a href="https://metacpan.org/pod/Getopt::Long" title="Getopt::Long" class="ellipsis">Getopt::Long</a></li>
  <li><a href="https://metacpan.org/pod/Git::Wrapper" title="Git::Wrapper" class="ellipsis">Git::Wrapper</a></li>
  <li><a href="https://metacpan.org/pod/JSON::PP" title="JSON::PP" class="ellipsis">JSON::PP</a></li>
  <li><a href="https://metacpan.org/pod/Module::CPANfile" title="Module::CPANfile" class="ellipsis">Module::CPANfile</a></li>
  <li><a href="https://metacpan.org/pod/Module::Metadata" title="Module::Metadata" class="ellipsis">Module::Metadata</a></li>
  <li><a href="./Module::Runtime.html" title="Module::Runtime" class="ellipsis">Module::Runtime</a></li>
  <li><a href="https://metacpan.org/pod/POSIX" title="POSIX" class="ellipsis">POSIX</a></li>
  <li><a href="https://metacpan.org/pod/Parse::CPAN::Meta" title="Parse::CPAN::Meta" class="ellipsis">Parse::CPAN::Meta</a></li>
  <li><a href="https://metacpan.org/pod/Perl::PrereqScanner" title="Perl::PrereqScanner" class="ellipsis">Perl::PrereqScanner</a></li>
  <li><a href="https://metacpan.org/pod/Pod::Escapes" title="Pod::Escapes" class="ellipsis">Pod::Escapes</a></li>
  <li><a href="https://metacpan.org/pod/Pod::Simple::Methody" title="Pod::Simple::Methody" class="ellipsis">Pod::Simple::Methody</a></li>
  <li><a href="https://metacpan.org/pod/Pod::Simple::Text" title="Pod::Simple::Text" class="ellipsis">Pod::Simple::Text</a></li>
  <li><a href="https://metacpan.org/pod/Software::LicenseUtils" title="Software::LicenseUtils" class="ellipsis">Software::LicenseUtils</a></li>
  <li><a href="./Text::Template.html" title="Text::Template" class="ellipsis">Text::Template</a></li>
  <li><a href="https://metacpan.org/pod/parent" title="parent" class="ellipsis">parent</a></li>
  <li><a href="https://metacpan.org/pod/strict" title="strict" class="ellipsis">strict</a></li>
  <li><a href="https://metacpan.org/pod/warnings" title="warnings" class="ellipsis">warnings</a></li>
  <li>
    <hr>
  </li>
  <li>
    <a href="https://metacpan.org/module/mbtiny/requires">Reverse dependencies</a>
  </li>
  <li>
    <a href="http://deps.cpantesters.org/?module=mbtiny">CPAN Testers List</a>
  </li>
  <li>
    <a href="https://cpandeps.grinnz.com/?dist=App-ModuleBuildTiny">Dependency graph</a>
  </li>
</ul>
    </li>
    <li class="nav-header">Permalinks</li>
    <li>
      <a href="https://metacpan.org/release/LEONT/App-ModuleBuildTiny-0.043/view/script/mbtiny">This version</a>
    </li>
    <li>
      <a href="https://metacpan.org/dist/App-ModuleBuildTiny/view/script/mbtiny">Latest version</a>
    </li>
    <li>
<div class="plussers">
<div class="nav-header">++ed by:</div>
<div>
<a class="display-all" href="https://metacpan.org/author/MISHIN"><img src="https://www.gravatar.com/avatar/7aefe037fc617ef89780ad89de3deb87?d=identicon&amp;s=20" title="MISHIN" alt="MISHIN"></a>
<a class="display-all" href="https://metacpan.org/author/KWAKWA"><img src="https://www.gravatar.com/avatar/2f1c0e65e8e45919e9fda5fe5b3fecc1?d=identicon&amp;s=20" title="KWAKWA" alt="KWAKWA"></a>
<a class="display-all" href="https://metacpan.org/author/YOUPONG"><img src="https://www.gravatar.com/avatar/45be30d66c5f5cb4d9ba25f35af52596?d=identicon&amp;s=20" title="YOUPONG" alt="YOUPONG"></a>
<a class="display-all" href="https://metacpan.org/author/ETHER"><img src="https://www.gravatar.com/avatar/bdc5cd06679e732e262f6c1b450a0237?d=identicon&amp;s=20" title="ETHER" alt="ETHER"></a>
<a class="display-all" href="https://metacpan.org/author/ADAMJS"><img src="https://www.gravatar.com/avatar/62c7b6e864d6509cff5839543c676614?d=identicon&amp;s=20" title="ADAMJS" alt="ADAMJS"></a>
</div>
<!-- Display counts of plussers-->
<div>
    <a href="https://metacpan.org/dist/App-ModuleBuildTiny/plussers">7 PAUSE users</a>
</div>
<div>
    4 non-PAUSE users
</div>
</div>
    </li>
    <li>
    </li>
              </ul>
            </div>
          </nav>
          <div class="content-navigation">
<div class="breadcrumbs">
  <span>
    <a data-keyboard-shortcut="g a" rel="author" href="https://metacpan.org/author/LEONT" class="author-name">Leon Timmermans</a>
  </span>
  <span>&nbsp;/&nbsp;</span>
  <div class="release dist-release status-latest maturity-released">
    <span class="dropdown"><b class="caret"></b></span>
<select onchange="document.location.href=&#39;/release/&#39;+this.value+&#39;/view/script/mbtiny&#39;" class="">
<option
  selected
  value="LEONT/App-ModuleBuildTiny-0.043"
>0.043
  (LEONT on 2023-10-19)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.042"
>0.042
  (LEONT on 2023-08-13)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.041"
>0.041
  (LEONT on 2023-04-29)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.040"
>0.040
  (LEONT on 2023-04-13)</option>
<optgroup label="BackPAN">'
<option
  
  value="LEONT/App-ModuleBuildTiny-0.039"
>0.039
  (LEONT on 2023-04-06)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.038"
>0.038
  (LEONT on 2023-03-30)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.037"
>0.037
  (LEONT on 2023-03-24)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.036"
>0.036
  (LEONT on 2023-02-27)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.035"
>0.035
  (LEONT on 2023-02-15)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.034"
>0.034
  (LEONT on 2023-02-11)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.033"
>0.033
  (LEONT on 2023-02-05)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.032"
>0.032
  (LEONT on 2023-02-03)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.031"
>0.031
  (LEONT on 2023-02-02)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.030"
>0.030
  (LEONT on 2023-01-15)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.029"
>0.029
  (LEONT on 2021-03-04)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.028"
>0.028
  (LEONT on 2020-06-20)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.027"
>0.027
  (LEONT on 2019-08-28)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.026"
>0.026
  (LEONT on 2019-01-26)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.025"
>0.025
  (LEONT on 2018-12-16)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.024"
>0.024
  (LEONT on 2018-10-12)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.023"
>0.023
  (LEONT on 2018-03-18)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.022"
>0.022
  (LEONT on 2017-08-10)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.021"
>0.021
  (LEONT on 2017-05-14)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.020"
>0.020
  (LEONT on 2017-05-12)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.019"
>0.019
  (LEONT on 2017-03-30)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.018"
>0.018
  (LEONT on 2016-10-17)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.017"
>0.017
  (LEONT on 2016-10-11)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.016"
>0.016
  (LEONT on 2016-08-26)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.015"
>0.015
  (LEONT on 2016-08-26)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.014"
>0.014
  (LEONT on 2016-07-01)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.013"
>0.013
  (LEONT on 2016-05-17)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.012"
>0.012
  (LEONT on 2016-05-17)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.011"
>0.011
  (LEONT on 2016-02-23)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.010"
>0.010
  (LEONT on 2015-09-18)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.009"
>0.009
  (LEONT on 2015-04-04)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.008"
>0.008
  (LEONT on 2015-03-27)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.007"
>0.007
  (LEONT on 2015-03-06)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.006"
>0.006
  (LEONT on 2015-02-14)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.005"
>0.005
  (LEONT on 2015-01-30)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.004"
>0.004
  (LEONT on 2015-01-28)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.003"
>0.003
  (LEONT on 2014-12-17)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.002"
>0.002
  (LEONT on 2013-09-10)</option>
<option
  
  value="LEONT/App-ModuleBuildTiny-0.001"
>0.001
  (LEONT on 2013-09-09)</option>
</optgroup>
</select>
    <a data-keyboard-shortcut="g d" class="release-name" href="https://metacpan.org/dist/App-ModuleBuildTiny">App-ModuleBuildTiny-0.043</a>
  </div>
<span class="river-gauge-gauge">
  <svg width="24px"
       height="15px"
       version="1.1"
       xmlns="http://www.w3.org/2000/svg"
       xmlns:xlink="http://www.w3.org/1999/xlink">

    <g>
      <title>        River stage zero &#10;
          No dependents
      </title>

      <rect x="0"  y="0" width="4" height="15" fill="#e4e2e2" />
      <rect x="5"  y="0" width="4" height="15" fill="#e4e2e2" />
      <rect x="10"  y="0" width="4" height="15" fill="#e4e2e2" />
      <rect x="15"  y="0" width="4" height="15" fill="#e4e2e2" />
      <rect x="20"  y="0" width="4" height="15" fill="#e4e2e2" />
    </g>
  </svg>

</span>
<div id="App-ModuleBuildTiny-fav" class="logged_in">
<form action="https://metacpan.org/account/favorite/add" style="display: inline" onsubmit="return favDistribution(this)">
    <input type="hidden" name="remove" value="0">
    <input type="hidden" name="release" value="App-ModuleBuildTiny-0.043">
    <input type="hidden" name="author" value="LEONT">
    <input type="hidden" name="distribution" value="App-ModuleBuildTiny">
    <button type="submit" class="favorite highlight"><span>11</span> ++</button>
</form>
</div>
<div class="logged_out">
<a href="mbtiny.html" onclick="alert('Please sign in to add favorites'); return false" class="favorite highlight">
<span>11</span> ++</a>
</div>
   / <span>mbtiny</span>
</div>
          </div>
          <main class="content">


<nav class="toc">
  <div class="toc-header"><strong>Contents</strong></div>
<ul>
  <li><a href="mbtiny.html#NAME">NAME</a></li>
  <li><a href="mbtiny.html#SYNOPSIS">SYNOPSIS</a></li>
  <li><a href="mbtiny.html#DESCRIPTION">DESCRIPTION</a></li>
  <li><a href="mbtiny.html#SUBCOMMANDS">SUBCOMMANDS</a>
    <ul>
      <li><a href="mbtiny.html#regenerate-%5B-bump%5D-%5B-version=%3Cversion%5D-%5B-verbose%5D-%5B-dry-run%5D-%5B-scan%5D-%3Cfiles%3E...">regenerate [--bump] [--version=&lt;version] [--verbose] [--dry-run] [--scan] &lt;files&gt;...</a></li>
      <li><a href="mbtiny.html#upload-%5B-silent%5D-%5B-config=%3Cconfig_file%3E%5D-%5B-tag%5D-%5B-push%5D">upload [--silent] [--config=&lt;config_file&gt;] [--tag] [--push]</a></li>
      <li><a href="mbtiny.html#test-%5B-no-author%5D-%5B-release%5D">test [--no-author] [--release]</a></li>
      <li><a href="mbtiny.html#scan-%5B-omit-core=%3Cversion%3E%5D-%5B-omit=%3Cmodule%3E%5D">scan [--omit-core=&lt;version&gt;] [--omit=&lt;module&gt;]</a></li>
      <li><a href="mbtiny.html#mint-%5B-%3Coption%3E=%3Cvalue%3E%5D...-%3Cdistribution%3E">mint [--&lt;option&gt;=&lt;value&gt;]... &lt;distribution&gt;</a></li>
      <li><a href="mbtiny.html#setup-%3Ctype%3E">setup &lt;type&gt;</a></li>
      <li><a href="mbtiny.html#listdeps-%5B-versions%5D-%5B-json%5D-%5B-missing%5D-%5B-omit-core=%3Cversion%3E%5D">listdeps [--versions] [--json] [--missing] [--omit-core=&lt;version&gt;]</a></li>
      <li><a href="mbtiny.html#run-%5B-no-build%5D-%3Ccommand%3E">run [--no-build] &lt;command&gt;</a></li>
      <li><a href="mbtiny.html#shell-%5B-build%5D">shell [--build]</a></li>
      <li><a href="mbtiny.html#dist">dist</a></li>
      <li><a href="mbtiny.html#distdir">distdir</a></li>
      <li><a href="mbtiny.html#version">version</a></li>
    </ul>
  </li>
  <li><a href="mbtiny.html#INPUTS">INPUTS</a></li>
</ul></nav>
<div class="pod anchors">
<h1 id="NAME">NAME</h1>

<p>mbtiny - A standalone authoring script for Module::Build::Tiny</p>

<h1 id="SYNOPSIS">SYNOPSIS</h1>

<pre><code> mbtiny listdeps | cpanm
 mbtiny test --release
 mytiny regenerate
 mbtiny upload</code></pre>

<h1 id="DESCRIPTION">DESCRIPTION</h1>

<p><code>mbtiny</code> is a tool to help assemble your CPAN distributions. It&#39;s a minimalist tool that tries to come with as few surprises as possible, and thus provide a gentle learning curve for its users.</p>

<h1 id="SUBCOMMANDS">SUBCOMMANDS</h1>

<h2 id="regenerate-[-bump]-[-version=&lt;version]-[-verbose]-[-dry-run]-[-scan]-&lt;files&gt;..."><a id="regenerate"></a><a id="regenerate---bump----version-version----verbose----dry-run----scan---files"></a>regenerate [--bump] [--version=&lt;version] [--verbose] [--dry-run] [--scan] &lt;files&gt;...</h2>

<p>Regenerate the specified files. If no files are given, defaults to all six files it can regenerate. You usually want to do this when bumping the version of a module. Takes the following options:</p>

<ul>

<li><p>bump</p>

<p>Bump the version of the distribution before regenerating. The default for this when regenerating all files can be set in the configuration.</p>

</li>
<li><p>version = &lt;new-version&gt;</p>

<p>Set the version of the distribution before regenerating.</p>

</li>
<li><p>scan</p>

<p>Scan for dependencies to include in the metafiles. The default for this can be set in the configuration.</p>

</li>
<li><p>trial</p>

<p>Make the new version a trial version.</p>

</li>
<li><p>commit</p>

<p>Create a git commit for the version bump. The default for this when regenerating all files can be set in the configuration.</p>

</li>
<li><p>verbose</p>

<p>This will make regeneration more verbose.</p>

</li>
<li><p>dry-run</p>

<p>This will cause it to not write anything to disk, this is only ever useful when combined with the verbose option.</p>

</li>
</ul>

<p>The following files can be generated:</p>

<ul>

<li><p>Build.PL</p>

<p>The code needed to build the dist using <a href="./Module::Build::Tiny.html">Module::Build::Tiny</a>.</p>

</li>
<li><p>MANIFEST</p>

<p>The list of files in this distribution, and optionally descriptions.</p>

</li>
<li><p>META.json</p>

<p>Most meta information about this distributions. Useful for both presenting information to the user as for installing the distribution.</p>

</li>
<li><p>META.yml</p>

<p>The legacy meta file. This is mainly useful for bootstrapping on CPAN clients too old to support META.json but recent enough to support configure_requires.</p>

</li>
<li><p>README</p>

<p>A description of the project, based on the documentation of the main module.</p>

</li>
<li><p>LICENSE</p>

<p>The license of the distribution.</p>

</li>
</ul>

<h2 id="upload-[-silent]-[-config=&lt;config_file&gt;]-[-tag]-[-push]"><a id="upload"></a><a id="upload---silent----config-config_file----tag----push"></a>upload [--silent] [--config=&lt;config_file&gt;] [--tag] [--push]</h2>

<p>Assemble a tarball and upload it to CPAN.</p>

<p>Using a <a href="https://metacpan.org/pod/Config::Identity">Config::Identity</a> compatible <i>.pause</i> file in your home directory is recommended, but if it&#39;s absent or incomplete your credentials will be asked on the console. Takes the following options:</p>

<ul>

<li><p>tag</p>

<p>Tag the current release with the current version. The default for this can be set in the configuration.</p>

</li>
<li><p>push</p>

<p>Push the current commit, and tag it <code>--tag</code> is also specified. The default for this can be set in the configuration.</p>

</li>
<li><p>silent</p>

<p>This will enable silent mode</p>

</li>
<li><p>config=&lt;config-file&gt;</p>

<p>The location of your pause credentials</p>

</li>
</ul>

<h2 id="test-[-no-author]-[-release]"><a id="test"></a><a id="test---no-author----release"></a>test [--no-author] [--release]</h2>

<p>Run all of the tests of a distribution. Takes two negatable options:</p>

<ul>

<li><p>release</p>

<p>Run release tests. Defaults to false.</p>

</li>
<li><p>author</p>

<p>Run author tests. Defaults to true.</p>

</li>
</ul>

<h2 id="scan-[-omit-core=&lt;version&gt;]-[-omit=&lt;module&gt;]"><a id="scan"></a><a id="scan---omit-core-version----omit-module"></a>scan [--omit-core=&lt;version&gt;] [--omit=&lt;module&gt;]</h2>

<p>Scan the <code>lib/</code>, <code>script/</code> and <code>t/</code> directories for dependencies and write them to <code>prereqs.json</code>. Accepts the following option:</p>

<ul>

<li><p>omit_core = version</p>

<p>Set a minimum perl version (e.g. <code>5.008001</code> or <code>v5.8.1</code>) whose core-provided dependencies will not be explicitly included.</p>

</li>
<li><p>omit = module</p>

<p>Omit a specific module from the dependencies. Can be specified multiple times.</p>

</li>
</ul>

<h2 id="mint-[-&lt;option&gt;=&lt;value&gt;]...-&lt;distribution&gt;"><a id="mint"></a><a id="mint----option-value-...--distribution"></a>mint [--&lt;option&gt;=&lt;value&gt;]... &lt;distribution&gt;</h2>

<p>Create a new distribution. Takes one mandatory positional argument, the name of the new distribution, and the following optional named arguments:</p>

<ul>

<li><p>abstract</p>

<p>The abstract of this new distribution. Defaults to an empty string.</p>

</li>
<li><p>author</p>

<p>The name of the author of this distribution. The default value is set in the configuration file.</p>

</li>
<li><p>dirname</p>

<p>The directory name for the new distribution. Defaults to the distribution name.</p>

</li>
<li><p>email</p>

<p>The email address of the author. The default value is set in the configuration file.</p>

</li>
<li><p>license</p>

<p>The license of the new distribution. The default value is set in the configuration file, this is usually <code>Perl_5</code>.</p>

</li>
<li><p>version</p>

<p>The initial version of the new distribution. Defaults to <code>0.001</code>.</p>

</li>
<li><p>init-git</p>

<p>Initialize a git repository on minting.</p>

</li>
</ul>

<h2 id="setup-&lt;type&gt;"><a id="setup"></a><a id="setup--type"></a>setup &lt;type&gt;</h2>

<p>Create or update your configuration file (at <i>~/.mbtiny/config</i>). Takes one optional positional argument that can take any of the following values:</p>

<ul>

<li><p>update</p>

<p>Ask about all configuration items that are currently empty. This is the default.</p>

</li>
<li><p>all</p>

<p>Ask about all configuration items, even if they currently have a value.</p>

</li>
<li><p>list</p>

<p>List your current configuration.</p>

</li>
<li><p>reset</p>

<p>Remove the current configuration file.</p>

</li>
</ul>

<h2 id="listdeps-[-versions]-[-json]-[-missing]-[-omit-core=&lt;version&gt;]"><a id="listdeps"></a><a id="listdeps---versions----json----missing----omit-core-version"></a>listdeps [--versions] [--json] [--missing] [--omit-core=&lt;version&gt;]</h2>

<p>List all dependencies of this distribution. By default it prints just a list of module names.</p>

<ul>

<li><p>versions</p>

<p>Print the required versions along with the modules.</p>

</li>
<li><p>json</p>

<p>Output the dependencies in JSON format</p>

</li>
<li><p>missing</p>

<p>List only modules whose requirement isn&#39;t met.</p>

</li>
<li><p>author</p>

<p>Include development-time dependencies, such as <code>App::ModuleBuildTiny</code> itself.</p>

</li>
<li><p>omit-core=&lt;perl-version&gt;</p>

<p>Exclude any prerequisites that are provided by that specific perl version.</p>

</li>
</ul>

<h2 id="run-[-no-build]-&lt;command&gt;"><a id="run"></a><a id="run---no-build---command"></a>run [--no-build] &lt;command&gt;</h2>

<p>Run the specified command in an assembled distribution. It takes one boolean argument:</p>

<ul>

<li><p>no-build</p>

<p>Do not build the distribution (run <code>Build.PL</code> and <code>Build</code>) before running the command.</p>

</li>
</ul>

<h2 id="shell-[-build]"><a id="shell"></a><a id="shell---build"></a>shell [--build]</h2>

<p>Run a shell in the assembled distribution. This is equivalent to <code>mbtiny run --no-build $SHELL</code>. It takes one argument.</p>

<ul>

<li><p>build</p>

<p>Build the distribution before running the shell.</p>

</li>
</ul>

<h2 id="dist">dist</h2>

<p>Create a distribution tarball.</p>

<h2 id="distdir">distdir</h2>

<p>Create a directory containing all of the files of the distribution.</p>

<h2 id="version">version</h2>

<p>This prints the version of <code>mbtiny</code>.</p>

<h1 id="INPUTS">INPUTS</h1>

<p>The metadata for the distribution is gathered from various sources.</p>

<ul>

<li><p>The distribution name is taken from the local directory name.</p>

</li>
<li><p>The version, abstract and author are taken from the main module of the distribution.</p>

</li>
<li><p>The license is extracted from the POD, unless a metamerge file overrides this</p>

</li>
<li><p>Prerequisites are mostly taken from <code>prereqs.json</code>, <code>prereqs.yml</code> and (discouraged) <a href="https://metacpan.org/pod/cpanfile">cpanfile</a>, except when injected explicitly (e.g. a configure dependency on <a href="./Module::Build::Tiny.html">Module::Build::Tiny</a>).</p>

<pre><code> # prereqs.yml
 runtime:
   requires:
     perl: &#39;5.012&#39;
     Path::Tiny: 0
   recommends:
     Term::ReadLine::Gnu: 0
 test:
   requires:
     Test::More: &#39;0.88&#39;</code></pre>

</li>
<li><p>A <code>metamerge.json</code> or <code>metamerge.yml</code> file can be used to merge any additional meta information you want (including dependencies). It is assumed to be in <a href="https://metacpan.org/pod/CPAN::Meta::Spec">meta-spec 2 format</a> unless otherwise specified.</p>

<pre><code> # metamerge.yml
 resources:
   bugtracker:
     web: https://github.com/leont/App-ModuleBuildTiny/issues
   homepage: http://example.org/
   x_IRC: irc://irc.perl.org/#toolchain</code></pre>

</li>
</ul></div>

<div id="metacpan_install-instructions-dialog" class="modal fade">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
        <h4 class="modal-title">Module Install Instructions</h4>
      </div>
      <div class="modal-body">
        <p>To install App::ModuleBuildTiny, copy and paste the appropriate command in to your terminal.</p>
        <p><a href="https://metacpan.org/dist/App-cpanminus/view/bin/cpanm">cpanm</a></p>
        <pre><code>cpanm App::ModuleBuildTiny</code></pre>
        <p><a href="https://metacpan.org/pod/CPAN">CPAN shell</a></p>
        <pre><code>perl -MCPAN -e shell
install App::ModuleBuildTiny</code></pre>
        <p>For more information on module installation, please visit <a href="https://www.cpan.org/modules/INSTALL.html">the detailed CPAN module installation guide</a>.</p>
      </div>
      <div class="modal-footer">
        <a href="mbtiny.html#" data-dismiss="modal" class="btn">Close</a>
      </div>
    </div>
  </div>
</div>
          </main>
          <div class="content-pagination">
          </div>
        </div>
        <footer class="footer">
          <div class="footer-container">
            <div class="footer-social">
              <div class="footer-link footer-logo">
                <a href="https://metacpan.org/">
                  <img src="https://metacpan.org/static/images/metacpan-logo.svg" alt="MetaCPAN" />
                </a>
              </div>
              <a class="footer-social-link" href="https://github.com/metacpan">
                <i class="fab fa-github-square"></i>
              </a>
              <a class="footer-social-link" href="https://fosstodon.org/@metacpan">
                <i class="fab fa-mastodon"></i>
              </a>
            </div>
            <div class="footer-links">
              <div class="footer-link">
                  <a href="https://metacpan.org/about">About</a>
              </div>
              <div class="footer-link">
                  <a href="https://metacpan.org/about/sponsors">Sponsor</a>
              </div>
              <div class="footer-link">
                  <a href="https://grep.metacpan.org">grep::cpan</a>
              </div>
              <div class="footer-link">
                  <a href="https://metacpan.org/recent">Recent</a>
              </div>
              <div class="footer-link">
                  <a href="https://metacpan.org/about/faq">FAQ</a>
              </div>
              <div class="footer-link">
                  <a href="https://metacpan.org/tools">Tools</a>
              </div>
              <div class="footer-link">
                  <a href="https://fastapi.metacpan.org/">API</a>
              </div>
              <div class="footer-link">
                  <a href="https://www.perl.org/">Perl.org</a>
              </div>
            </div>
            <div class="footer-sponsors">
              <a class="footer-sponsor-link" target="_blank" href="https://www.bytemark.co.uk/" rel="noopener">
                <img class="footer-sponsor-bytemark" src="https://metacpan.org/static/images/sponsors/bytemark_logo.svg" alt="Bytemark logo">
              </a>
              <a class="footer-sponsor-link" target="_blank" href="https://www.liquidweb.com/" rel="noopener">
                <img class="footer-sponsor-liquidweb" src="https://metacpan.org/static/images/sponsors/liquidweb_logo.png" alt="liquidweb logo">
              </a>
              <a class="footer-sponsor-link" target="_blank" href="https://deriv.com/careers/" rel="noopener">
                <img class="footer-sponsor-deriv" src="https://metacpan.org/static/images/sponsors/deriv.svg" alt="Deriv logo">
              </a>
              <a class="footer-sponsor-link" target="_blank" href="https://geocode.xyz" rel="noopener">
                <img class="footer-sponsor-geocode" src="https://metacpan.org/static/images/sponsors/geocodelogo.svg" alt="Geocode logo">
              </a>
              <a class="footer-sponsor-link" target="_blank" href="https://www.fastly.com/" rel="noopener">
                <img class="footer-sponsor-fastly" src="https://metacpan.org/static/images/sponsors/fastly_logo.svg" alt="Fastly logo">
              </a>
              <a class="footer-sponsor-link" target="_blank" href="https://opencagedata.com" rel="noopener">
                <img class="footer-sponsor-opencage" src="https://metacpan.org/static/images/sponsors/open-cage.svg" alt="OpenCage logo">
              </a>
            </div>
          </div>
        </footer>
        <div class="modal fade" tabindex="-1" role="dialog" id="metacpan_keyboard-shortcuts">
          <div class="modal-dialog">
            <div class="modal-content">
              <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal">&times;</button>
                <h4 class="modal-title">Keyboard Shortcuts</h4>
              </div>
              <div class="modal-body row">
<div class="col-md-6">
  <table class="table keyboard-shortcuts">
    <thead>
      <tr>
        <th></th>
        <th>Global</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td class="keys">
          <kbd>s</kbd>
        </td>
        <td>Focus search bar</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>?</kbd>
        </td>
        <td>Bring up this help dialog</td>
      </tr>
    </tbody>
  </table>

  <table class="table keyboard-shortcuts">
    <thead>
      <tr>
        <th></th>
        <th>GitHub</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>p</kbd>
        </td>
        <td>Go to pull requests</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>i</kbd>
        </td>
        <td>go to github issues (only if github is preferred repository)</td>
      </tr>
    </tbody>
  </table>
</div>

<div class="col-md-6">
  <table class="table keyboard-shortcuts">
    <thead>
      <tr>
        <th></th>
        <th>POD</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>a</kbd>
        </td>
        <td>Go to author</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>c</kbd>
        </td>
        <td>Go to changes</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>i</kbd>
        </td>
        <td>Go to issues</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>d</kbd>
        </td>
        <td>Go to dist</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>r</kbd>
        </td>
        <td>Go to repository/SCM</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>s</kbd>
        </td>
        <td>Go to source</td>
      </tr>
      <tr>
        <td class="keys">
          <kbd>g</kbd> <kbd>b</kbd>
        </td>
        <td>Go to file browse</td>
      </tr>

    </tbody>
  </table>
</div>

<div class="col-md-12">
  <table class="table keyboard-shortcuts">
    <thead>
      <tr>
        <th></th>
        <th>Search terms</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><em>module:</em> (e.g. <a href="https://metacpan.org/search?q=module%3APlugin">module:Plugin</a>)</td>
      </tr>
      <tr>
        <td><em>distribution:</em> (e.g. <a href="https://metacpan.org/search?q=distribution%3ADancer+auth">distribution:Dancer auth</a>)</td>
      </tr>
      <tr>
        <td><em>author:</em> (e.g. <a href="https://metacpan.org/search?q=author%3ASONGMU+Redis">author:SONGMU Redis</a>)</td>
      </tr>
      <tr>
        <td><em>version:</em> (e.g. <a href="https://metacpan.org/search?q=version%3A1.00">version:1.00</a>)</td>
      </tr>
    </tbody>
  </table>
</div>
              </div>
              <div class="modal-footer"></div>
            </div>
          </div>
        </div>
    </body>
</html>
